package estacioSI;
//classe teste da classe abstrata
import java.text.*;

public class TestaClasseAbstrata
{
	public static void main(String arg[])
	{
		Empregado e; //variavel de referencia da super classe
		String sai = "";
		DecimalFormat df = new DecimalFormat("0.00");
		Chefe c = new Chefe("Joao","Silva",3000.00);
		PorComissao pc = new PorComissao("Maria","Souza",400.00,3.00,150);
		PorItem pi = new PorItem("Pedro","Cabral",2.50,200);
		PorHora ph = new PorHora("Marta","Ferreira",13.75,40.50);
		e = c; //recupera as caracteristicas de Chefe
		sai += e.toString() + "ganha $" + df.format(e.ganha()) + "\n";
		e = pc; //recupera as caracteristicas de PorComissao
		sai += e.toString() + "ganha $" + df.format(e.ganha()) + "\n";
		e = pi; //recupera as caracteristicas de PorItem
		sai += e.toString() + "ganha $" + df.format(e.ganha()) + "\n";
		e = ph; //recupera as caracteristicas de PorHora
		sai += e.toString() + "ganha $" + df.format(e.ganha()) + "\n";
		System.out.println(sai);
	}
}
